tools/hotplug/NetBSD: update netbsd scripts (interface names)
authorChristoph Egger <Christoph.Egger@amd.com>
Mon, 17 Jan 2011 17:31:24 +0000 (17:31 +0000)
committerChristoph Egger <Christoph.Egger@amd.com>
Mon, 17 Jan 2011 17:31:24 +0000 (17:31 +0000)
sysctl fail due to the '.' in the interface name:

Jan 10 00:02:26 paris /netbsd: xvif108.0: could not attach sysctl nodes
Jan 10 00:02:57 paris /netbsd: sysctl_createv: sysctl_create(xvif108.0)
returned 22

The kernel driver have recently been fixed and attached patch updates
to the hotplug scripts accordingly.

Signed-off-by: Christoph Egger <Christoph.Egger@amd.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
tools/hotplug/NetBSD/vif-bridge
tools/hotplug/NetBSD/vif-ip

index ecfef15012597a94b22752455ed447f1d4a5fd57..16c4080bd66f2d3c89a1b58a9777dfee372223d3 100644 (file)
@@ -23,7 +23,7 @@ case $xstatus in
        xbridge=$(xenstore-read "$xpath/bridge")
        xfid=$(xenstore-read "$xpath/frontend-id")
        xhandle=$(xenstore-read "$xpath/handle")
-       iface=xvif$xfid.$xhandle
+       iface=$(xenstore-read "$xpath/vifname")
        echo ifconfig $iface up
        ifconfig $iface up
        brconfig $xbridge add $iface
index ca4fd605806f4c7e271e7eb2ac68ab6e811413b3..11c7373003a9b3d3e43c09f27c7db67fd92cebf9 100644 (file)
@@ -23,7 +23,7 @@ case $xstatus in
        xip=$(xenstore-read "$xpath/ip")
        xfid=$(xenstore-read "$xpath/frontend-id")
        xhandle=$(xenstore-read "$xpath/handle")
-       iface=xvif$xfid.$xhandle
+       iface=$(xenstore-read "$xpath/vifname")
        echo ifconfig $iface $xip up
        ifconfig $iface $xip up
        xenstore-write $xpath/hotplug-status connected